Skip to content

Conversation

jckarter
Copy link
Contributor

@convention(witness_method) values were changed to carry a pointer to their source witness table, but the type info wasn't changed to match. Fixing this fixes rdar://problem/26268544.

@jckarter
Copy link
Contributor Author

@swift-ci Please test and merge

@jckarter
Copy link
Contributor Author

cc @swiftix

@jckarter jckarter force-pushed the witness-method-typeinfo branch from cf08434 to 22c4e08 Compare June 14, 2016 17:22
@jckarter
Copy link
Contributor Author

@swift-ci Please test and merge

@convention(witness_method) values were changed to carry a pointer to their source witness table, but the type info wasn't changed to match. Fixing this fixes rdar://problem/26268544.
@jckarter
Copy link
Contributor Author

@swift-ci Please smoke test

@jckarter
Copy link
Contributor Author

The Linux failure looks unrelated—swiftpm's failing to find a Basic module of some sort. (cc @rballard @ddunbar)

@jckarter jckarter merged commit b84f1d8 into swiftlang:master Jun 14, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants